import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";

import { DeviceRoutingModule } from "./device-routing.module";
import { DeviceListComponent } from "./device-list/device-list.component";
import { DeviceGroupListComponent } from "./device-group-list/device-group-list.component";
import { SharedModule } from "@shared";
import { DeviceGroupEditComponent } from "./device-group-list/device-group-edit/device-group-edit.component";
import { DeviceEditComponent } from "./device-list/device-edit/device-edit.component";
import { DeviceMaintainPlanComponent } from "./device-maintain-plan/device-maintain-plan.component";
import { DeviceMaintainPlanEditComponent } from "./device-maintain-plan/device-maintain-plan-edit/device-maintain-plan-edit.component";
import { DeviceInspectionPlanComponent } from "./device-inspection-plan/device-inspection-plan.component";
import { DeviceInspectionPlanEditComponent } from "./device-inspection-plan/device-inspection-plan-edit/device-inspection-plan-edit.component";
import { DeviceInspectionTaskComponent } from "./device-inspection-task/device-inspection-task.component";
import { DeviceInspectionTemplateComponent } from "./device-inspection-template/device-inspection-template.component";
import { DeviceInspectionTemplateEditComponent } from "./device-inspection-template/device-inspection-template-edit/device-inspection-template-edit.component";
import { DeviceInspectionTemplateItemEditComponent } from "./device-inspection-template/device-inspection-template-item-edit/device-inspection-template-item-edit.component";
import { DeviceInspectionTaskHandleComponent } from "./device-inspection-task/device-inspection-task-handle/device-inspection-task-handle.component";
import { DeviceMaintainTaskComponent } from "./device-maintain-task/device-maintain-task.component";
import { DeviceMaintainTaskEditComponent } from "./device-maintain-task/device-maintain-task-edit/device-maintain-task-edit.component";
import { DeviceScrapComponent } from './device-list/device-scrap/device-scrap.component';
import { DeviceRepairComponent } from './device-repair/device-repair.component';


@NgModule({
  declarations: [DeviceListComponent,
    DeviceGroupListComponent,
    DeviceGroupEditComponent,
    DeviceEditComponent,
    DeviceMaintainPlanComponent,
    DeviceMaintainPlanEditComponent,
    DeviceInspectionPlanComponent,
    DeviceInspectionPlanEditComponent,
    DeviceInspectionTaskComponent,
    DeviceInspectionTemplateComponent,
    DeviceInspectionTemplateEditComponent,
    DeviceInspectionTemplateItemEditComponent,
    DeviceInspectionTaskHandleComponent,
    DeviceMaintainTaskComponent,
    DeviceMaintainTaskEditComponent,
    DeviceScrapComponent,
    DeviceRepairComponent],
  imports: [
    CommonModule,
    DeviceRoutingModule,
    SharedModule
  ]
})
export class DeviceModule {
}
